Mitigating Cmp Memory Wall by Accurate Data Prefetching
نویسندگان
چکیده
3 To my wife and my parents 4 ACKNOWLEDGMENTS I would thank my advisor, Dr. Jih-Kwon Peir, for his guidance and support throughout the whole period of my graduate study. His depth of knowledge, insightful advice, tremendous hard-working, great passion and persistence has been instrumental in the completion of this work. I thank Dr. Ye Xia for numerous discussions, suggestions and help on my latest research projects. I also extend my appreciation to my other committee members, Dr. Finally, but most importantly, I would thank my parents and my wife for their endless love, understanding and support during my life. Without them, none of these would have been possible.
منابع مشابه
Joint Exploration of Hardware Prefetching and Bandwidth Partitioning in Chip Multiprocessors
In this paper, we propose an analytical model-based study to investigate how hardware prefetching and memory bandwidth partitioning impact Chip Multi-Processors (CMP) system performance and how they interact. The model includes a composite prefetching metric that can help determine under which conditions prefetching can improve system performance, a bandwidth partitioning model that takes into ...
متن کاملCS 838 – Chip Multiprocessor Prefetching
1. Introduction Over the past two decades, advances in semiconductor process technology and microarchitecture have led to significant reduction in processor clock periods. Meanwhile, advances in memory technology have led to ever increasing memory densities, but relatively minor reductions in memory access time. Consequently, memory latencies measured in processor clock cycles are continually i...
متن کاملSlipstream Execution Mode for CMP-Based Multiprocessors
Scalability of applications on distributed shared-memory (DSM) multiprocessors is limited by communication overheads. At some point, using more processors to increase parallelism yields diminishing returns or even degrades performance. When increasing concurrency is futile, we propose an additional mode of execution, called slipstream mode, that instead enlists extra processors to assist parall...
متن کاملA Hybrid Hardware/Software Generated Prefetching Thread Mechanism on Chip Multiprocessors
This paper proposes a hybrid hardware/software generated prefetching thread mechanism on Chip Multiprocessors(CMP). Two kinds of prefetching threads appear in our hybrid mechanism. Most threads belong to Dynamic Prefetching Thread, which are automatically generated, triggered, spawn and managed by hardware; The others are of Static Prefetching Thread, targeting at the critical delinquent loads ...
متن کاملData Cache Prefetching with Perceptron Learning
Cache prefetcher greatly eliminates compulsory cache misses, by fetching data from slower memory to faster cache before it is actually required by processors. Sophisticated prefetchers predict next use cache line by repeating program’s historical spatial and temporal memory access pattern. However, they are error prone and the mis-predictions lead to cache pollution and exert extra pressure on ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007